28
78
35
23
21
66
43
316
149
33
79
108
111
113
88
38
42
103
64
45
72
150
80
39
137
206
30
142
19
46
31
231
102
13
29
94
290
18
16
56
160
41
132
53
34
54
221
32
144
97
402
193
4
156