32
23
27
51
164
31
74
9
48
12
82
148
18
46
70
19
132
50
8
206
4
26
102
16
359
81
25
59
258
69
73
11
146
95
220
76
2
150
93
85
86
45
39
101
194
28
212
34
56
6
57
316
318