105
58
460
161
22
72
76
32
40
108
139
9
69
61
101
66
117
186
42
90
151
20
197
114
153
92
71
8
118
325
7
249
141
192
190
104
14
126
204
184
120
85
48
218
43
89
317
55
37
30
36
145
86
25
193