1
30
29
17
12
14
25
11
8
39
77
67
52
51
28
54
6
104
23
20
76
87
37
365
15
22
34
10
230
27
74
4
31
50
24
9
156
7
19
140
109
245
178
172