126
35
12
13
206
68
156
64
86
158
91
11
27
16
175
173
59
4
36
102
278
532
70
17
85
23
95
40
6
20
31
128
42
41
52
144
32
234
58
33
49
75
78
212
25
88
51
14