97
183
303
29
235
11
16
203
122
32
54
73
5
33
110
930
212
283
96
23
74
81
28
98
4
21
6
38
26
44
843
64
49
69
24
9
3
1081
14
378
227
296
36
25
130
722
291
52
7
18
3455
100
522
658
45