4
38
111
1
44
18
16
48
54
5
30
79
49
104
95
39
27
19
14
25
45
26
128
74
67
153
22
159
40
33
20
334
51
35
31
97
66
34
37
228
84
50
29
101
61
368
72
28