30
66
35
42
16
25
78
36
838
167
15
129
87
102
74
169
114
110
198
31
24
55
14
26
79
33
379
117
32
52
61
47
131
172
143
29
56
50
141
95
10
121
98
71
19
13
168
23
70
63
7
38
46