34
42
13
106
227
38
248
109
82
25
61
55
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
26
77
32
56
80
16
66
174
447
85
47
53
76