228
47
105
36
8
18
80
53
180
46
49
23
100
43
120
58
32
52
29
85
34
107
15
16
9
17
67
166
199
70
159
11
86
50
61
37
118
112
31
117
203
102
103
572
42
51
114