21
15
13
70
41
53
22
25
18
197
100
34
59
45
62
11
29
232
104
109
141
122
89
106
35
182
33
494
267
60
19
30
139
55
31
58
81
67
154
54
501
64
51
114
8
95
2