7
14
15
39
166
40
10
108
32
4
17
64
26
3
127
296
11
76
34
38
77
124
120
12
29
71
37
27
86
281
392
348
132
60
5
81
25
19
41
13
49
2
79
194
169
152
349
78
52