32
164
123
35
38
122
88
63
65
94
121
79
86
52
152
54
110
49
56
64
43
67
59
117
96
227
14
228
45
93
60
57
163
36
37
47
33
27
46
28
85
73
25
41
62
157
53