4
27
30
21
81
15
53
37
28
57
24
8
154
45
108
40
141
63
160
16
90
29
86
54
74
70
20
98
26
33
228
14
122
19
22
17
476
2
5
198
114
283
32
0
43
46
171