0
17
25
6
11
143
61
77
5
115
32
31
49
59
52
1088
50
9
111
2
131
114
39
40
14
38
30
18
63
58
95
110
56
75
29
4
23
21
107
88
89
45
142
78
28
70
35
229
96