4
24
36
26
2
63
8
40
12
57
33
14
7
23
1
21
11
5
104
20
18
41
60
22
19
50
350
15
54
9
6
29
239
71
30
45
78
94
89
123
25
62
48
46
342
55