88
140
81
33
170
113
40
51
25
116
14
47
9
30
530
41
37
53
23
128
105
55
135
168
49
79
31
71
311
38
379
162
273
86
132
298
230
90
117
160
278
98
12
166
164
127
232
248
114