57
55
46
98
64
43
107
52
37
82
145
45
26
96
74
3
33
19
159
16
77
60
23
17
66
15
5
152
323
53
84
58
25
326
27
35
362
81
360
86
135
94
132
72
1123
230