52
45
135
1278
75
198
33
169
85
55
70
51
35
44
41
149
192
100
266
107
76
48
89
116
256
145
93
65
552
79
99
213
32