101
39
295
102
52
174
250
60
96
13
16
874
69
476
410
83
216
78
37
104
182
373
144
28
176
106
49
74
53
27
22
46
8
59
865
131
5
15
341
38
72
313
140
56
75
326
179
51
112
116
130
32
35
135