32
63
68
33
57
324
53
29
46
101
158
66
78
74
23
21
13
69
163
54
76
28
141
38
36
117
132
136
40
58
87
128
406
179
297
112
222
49
55
73
126
106
44
442