33
7
42
217
127
168
36
160
111
57
91
55
63
116
347
166
125
107
39
16
71
8
44
54
37
23
28
25
70
38
15
11
17
56
31
30
245
51
52
20
73
98
12
112
143
43
66
82
40
131