38
447
186
77
83
385
818
33
26
35
43
41
97
195
60
162
49
71
51
27
55
61
69
58
114
237
64
90
84
187
137
30
17
66
2
92
105
117
40
160