52
99
76
348
28
162
207
140
59
121
372
159
375
15
14
79
216
96
12
53
129
62
138
91
37
21
31
23
218
195
74
20
120
133
105
71
18
117
55
111
35
200
41
30
40
109
58
93
54
56
73
45