32
13
23
53
103
55
159
90
70
68
40
86
18
39
35
98
85
50
276
119
58
5
57
91
190
11
60
14
116
27
46
43
214
80
2
348
12
7
15
1
20
21
0
6
84