21
14
73
204
20
17
30
15
122
28
8
33
82
41
29
319
16
25
161
213
103
76
1091
250
513
445
117
45
348
58
55
9536
372
24
9
12
126
49
6
19
68
159
59
112
51
78
88
93
115
226
130
123
10