32
162
50
29
149
10
34
22
182
74
5
65
36
58
89
46
104
15
45
14
68
17
35
19
172
26
23
8
150
138
81
148
122
41
18
12
63
389
52
131
95
44
11
47
258
103
82
27
51