15
7
3
9
21
46
43
2
10
28
24
33
18
52
65
50
8
14
27
26
31
11
68
124
63
157
217
268
150
70
74
86
135
20
169
82
100
180
88
340