22
41
5
62
13
2
20
27
15
6
11
7
9
30
23
29
17
87
48
56
8
31
18
10
36
102
164
120
70
137
63
492
267
68
43
32
14
38
95
265
158
21
983
69
107
295
33