152
55
26
53
174
66
21
34
42
13
106
227
38
248
109
82
25
61
12
215
9
91
97
87
304
6
156
121
43
126
125
101
40
29
68
195
111
65
7
30
75
92
58
118
67
77
32
56
80
16