4
22
33
26
10
8
35
141
89
18
21
37
53
115
43
64
28
15
415
39
24
102
7
38
11
41
9
3
29
31
380
67
34
96
20
52
2
25
27
105
59
56
63
36
172
44