375
40
86
81
78
93
51
13
271
97
36
49
23
48
87
223
130
29
6
88
77
149
73
76
107
104
33
274
383
37
70
69
294
140
172
536
45
46
184
20
101
83
230
109
326
220
176
417
247
34
68
26