35
13
57
2
39
41
9
11
10
24
106
77
90
15
73
18
72
23
53
32
69
22
379
408
640
164
28
104
205
47
70
133
138
204
230
338
93
313
125
1
233
21
19
29
56
74
107
25
30
50