31
153
45
105
92
216
7
11
12
16
33
127
90
80
83
874
164
46
5
471
81
15
150
1932
302
73
619
74
14530
6
13
341
93
510
66
53
208
1702
41
29
427
199
44
6466
350
243
2122
64
520
159
4182
121
257
117
193
332
229