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