25
18
30
22
3
61
50
65
26
126
84
49
119
58
13
37
59
16
14
19
8
35
12
97
270
42
11
125
406
43
438
178
47
20
55
168
28
103
336
7
4
31
9
117
32
6
73