16
105
61
14
82
31
330
214
56
42
13
332
430
52
85
32
6
10
199
102
60
21
35
27
29
44
25
19
81
55
182
62
30
98
54
132
205
64
23
20
86
11
53
17
28
95
70
75