33
80
30
53
28
21
61
50
12
132
101
9
5
39
97
29
44
37
23
45
13
136
58
34
54
6
156
17
48
25
74
239
31
49
121
303
94
69
42
78
59
125
234
62
148
10
225
146
188
32