32
96
52
89
51
60
112
324
45
160
122
101
34
11
66
28
14
27
108
15
68
104
134
67
40
53
64
38
35
125
136
77
117
8
63
72
177
69
132
54
13
24
105
61
30
73
80