8
12
19
6
60
11
17
32
84
13
16
135
21
10
7
9
73
52
64
165
70
207
44
204
77
155
97
520
27
51
176
119
40
2
15
20
114
36
37
211
349
57
30
92