0
13
33
5
10
38
53
258
19
3
43
34
110
100
49
159
40
98
92
83
91
7
325
81
32
18
156
61
63
11
51
24
89
372
16
28
118
70
47
56
97
15
76
21
88
17
48
78
58
12
41