33
35
20
991
64
32
40
62
14
335
94
38
517
290
29
19
58
72
51
162
4
48
97
157
49
15
105
78
77
22
7
69
126
103
9
3
24
11
41
26
23
6
1
31
8
149
258
60
18