7
34
26
10
16
11
39
102
40
31
49
18
54
36
121
167
21
177
115
119
19
80
235
99
106
64
68
63
338
293
141
55
114
67
38
87
6
29
250
50
269
109
105
234
66
529