91
30
25
36
121
269
80
40
32
392
153
38
23
114
58
95
62
42
49
39
46
28
252
144
26
233
78
69
87
14
18
43
71
31
68
113
123
56
94
128
103
29
81
129
54
37
97
48
35
135
55
117