6
8
35
14
30
79
152
76
72
26
37
59
135
93
341
36
117
78
111
40
55
38
116
101
50
97
127
47
27
112
204
159
265
248
49
51
9
29
428
31
19
123
39
43
140
46
68
67
66
105
114
94
280