34
91
4
169
77
17
103
12
24
8
47
52
22
32
7
79
42
219
43
159
158
65
145
100
55
150
72
38
178
37
94
58
95
203
149
85
125
45
302
101
272
111
50
153
49
83
105
28
31
56
26
73