7
35
28
10
16
11
39
102
40
31
49
18
55
36
124
167
21
34
181
26
103
115
121
19
80
236
99
106
65
68
63
338
293
141
56
114
69
38
87
120
6
29
250
50
271
109
105
235
66
529