52
84
4
22
149
136
160
51
1
35
208
11
75
61
329
123
92
73
24
62
104
90
31
50
177
157
58
36
29
39
46
98
32
83
74
59
16
26
129
121
126
215
141
27
43
33
45
18
19
128