29
588
17
30
42
499
411
138
64
35
27
82
10
39
48
11
15
20
25
47
75
40
18
51
92
99
178
264
36
97
94
368
184
80
23
21
165
152
13
70
24
16
296
83
55
114
77
205
188
4