29
197
130
39
31
12
222
82
192
13
63
1430
45
114
426
16
79
10
26
37
109
53
563
61
84
59
25
43
65
160
36
27
234
58
50
243
40
21
115
993
126
14
7564
18
92
110
75
20
127
314
46
238
89