98
533
124
81
160
16
128
198
100
97
159
341
900
36
131
398
231
52
32
34
31
125
77
22
35
51
15563
143
95
217
96
15
43
41
37
129
38
106
674
140
579
451
83
50
594
40
147
550
65
200
645
89
53
294
82