21
45
7
62
18
12
108
10
98
58
136
16
82
85
79
26
173
105
334
126
19
73
199
33
374
20
141
273
116
278
6
54
106
138
41
70
218
176
343
43
32
66
155
217
340
123
524
36
179
74
226
97
250
61
127
115