15
22
11
63
94
412
225
67
16
17
32
51
172
129
442
34
29
10
48
55
54
105
44
30
273
139
65
88
80
12
27
18
326
50
61
21
309
35
14
213
127
215
123
149
64
53
46
148
120
151