1
89
2
0
12
22
19
105
18
21
46
34
38
17
26
5
10
8
9
57
29
42
23
56
53
40
24
15
79
251
67
30
75
11
35
39
28
96
83
111
112
98
358
149
121
27
325
64
758