101
45
24
190
78
96
218
51
645
22
75
352
38
1288
118
23
35
57
197
169
391
142
107
242
114
41
4002
67
65
257
21
48
39
186
594
68
279
125
202
64
681
10
127
29
85
111
454
422
181
1022
300
31
281
1952
734
194