32
253
27
102
39
28
111
120
45
97
57
73
15
86
70
158
46
136
94
172
106
16
103
11
115
140
26
13
54
40
52
63
121
24
55
116
184
88
56
71
17
65
552
157
37
89
68
113
14
34
109
21
20