58
56
36
80
19
15
89
157
120
122
633
57
49
101
34
144
20
178
153
21
24
46
28
33
17
48
70
73
31
39
40
141
54
138
61
156
76
23
26
35
27
64
16
74
12
37
84
32
108
38