101
77
84
154
276
90
102
46
24
41
21
2853
13
427
152
337
430
10
110
95
165
25
128
38
159
341
31
55
169
47
127
81
51
33
674
114
579
231
550
44
82
239
887
198
461
375
67
757
58
49
37
192
29
149
176