128
29
77
56
25
37
36
355
104
124
48
22
240
137
234
97
82
88
15
10
17
84
61
102
130
79
181
292
198
189
28
258
52
51
196
44
145
175
92
135
238
75
146
106
134
169
21
40
125
200
121
76
55