161
86
21
36
1053
100
239
51
37
275
343
1108
46
13
607
159
84
76
50
71
438
41
291
117
44
143
137
164
25
61
154
258
95
40
53
20
17
15
108
116
69
111
386
55
77
29
74
157
483
52
16
10
33
589
191