36
21
8
33
11
23
16
70
207
190
24
45
3
64
57
93
88
150
54
14
20
49
87
125
52
27
30
188
42
98
151
63
79
29
68
124
9
117
18
102
48
10
114
67
219
61
95
332
289
81