4
5
12
18
35
14
39
16
24
3
21
11
2
27
8
26
48
17
108
10
13
338
54
53
20
29
78
175
22
87
50
114
36
40
46
56
25
15
7
41
142
30
38