32
71
61
84
121
15
178
153
51
41
25
118
3
159
46
22
64
47
72
24
124
52
19
18
16
58
11
40
28
1
5
177
13
33
17
49
39
53
114
73
106
9
35
54
89
324
175
173