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