16
37
38
23
17
86
33
188
31
25
21
20
68
206
64
13
18
221
129
58
74
195
348
15
111
36
29
34
262
433
87
90
19
174
660
373
95
528
347
104
47
60
82
124
1142
739
45
4437
42