52
44
135
1276
72
197
32
169
84
54
70
51
35
41
148
191
100
266
103
76
48
89
114
254
145
93
65
552
79
97
212
31