3
17
6
85
28
103
598
180
27
183
126
39
89
43
52
164
90
81
108
188
74
21
34
56
72
49
38
25
30
125
16
10
35
71
31
23
19
8
213
231
40
68
67
62
13
42
45
129
92
44