52
22
21
57
66
266
234
294
87
248
284
35
96
20
24
44
36
56
37
1395
73
39
125
40
68
95
59
94
74
169
105
51
82
54
175
14
91
23
26
122
826
106
86
107
64
138
48
45
114
131
109
81