169
77
16
103
12
24
8
47
52
22
32
7
79
42
219
43
158
65
145
100
55
150
72
38
178
37
94
58
95
203
148
84
125
45
302
101
271
111
50
153
49
82
105
28
31
56
26
73
29