4
31
1
5
6
20
168
10
95
46
61
68
85
34
17
71
18
133
80
14
55
60
69
73
118
111
76
58
87
109
154
167
53
379
92
202
23
38
70
116
75
32
89
131
42
54
56
24
140
40
36
27
19