56
46
99
65
43
108
54
37
84
147
52
26
97
74
3
35
19
160
16
79
58
62
24
107
17
67
15
5
153
57
325
53
86
63
49
64
25
326
96
27
36
374
81
360
95
139
132
73
1128
231
138