29
42
180
770
17
31
60
106
1377
21
37
438
19
258
72
9
30
50
49
864
16
118
182
71
313
98
57
48
119
23
64
32
20
121
68
11
45
591
39
92
13
28
433
144
78
399
5178
47
90
287
41
53
337
218
62
112