33
45
12
11
40
17
36
3
13
68
7
175
76
24
89
26
101
53
72
97
38
142
309
9
18
15
95
4
112
19
154
34
42
114
39
75
305
233
174
310
224
100
5
202
61
122
159
66
58
77
20
29