32
86
70
34
26
89
162
28
48
104
24
133
77
120
340
173
174
152
98
41
20
15
76
58
31
84
29
93
47
25
176
85
52
45
109
51
16
14
167
106
96
114
63
35
333
269
33
203
254
19
13
37
39