64
4
19
21
112
58
29
125
2
145
9
98
375
605
47
24
279
102
40
56
18
16
33
62
14
27
7
22
6
128
65
35
92
84
114
111
49
44
150
20
164
11
46
17
1
52
54
180