17
45
6
11
62
305
88
25
27
111
14
8
18
30
51
7
22
220
15
81
16
74
20
141
28
87
26
43
40
4
9
46
3
33
49
95
104
302
59
31
52
23
29
232
86