34
93
107
109
1
22
17
13
631
79
6
54
16
9
5
12
26
35
19
20
36
1259
66
29
365
106
31
351
140
96
52
53
102
64
180
60
343
71
105
24
302
173
49
42
98
583
27
126
178
363