18
37
19
21
44
28
9
4
123
40
49
41
278
294
54
116
33
7
6
56
3
108
30
36
2
43
69
25
32
8
13
60
23
35
79
83
11
5
22
78
12
17