122
94
68
106
165
129
50
73
45
17
53
102
91
27
178
15
64
79
59
42
103
207
144
88
47
441
63
175
288
114
650
78
150
70
120
54
537
305
238
71
216
4102
52
44
109
116
55
51
100
253
20
143
24
21
13
14