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