22
142
71
40
17
70
39
45
11
69
20
167
66
12
6
3
2
42
16
82
116
121
14
913
19
9
154
153
13
41
31
264
200
15
21
8
139
138
5
136
91
58
10
108
32
112
73
347
330
123
256