3
17
6
85
26
102
597
179
27
183
126
39
88
43
52
164
89
81
108
187
72
20
34
56
49
37
25
30
125
16
10
35
71
31
23
18
8
213
231
40
68
66
38
62
12
42
45
129
92
44