105
22
46
20
92
101
60
53
248
66
1103
77
451
5579
25
91
2448
14
8
9
34
171
268
48
24
144
141
45
757
29
112
17
33
19
11
314
40
42
18
64
781
41
1800
246
43
30
143
71