32
121
79
55
29
29
47
27
68
233
57
85
44
110
165
88
129
74
51
79
65
30
25
29
41
99
86
187
71
41
32
60
77
173
48
42
86
47
85
168
48
70
68
21
51
146
71
63
41
204
312
205
117
120
54
43
101
132
68
48