1
13
5
101
21
20
10
18
56
165
15
4
12
3
59
69
25
30
0
9
100
11
23
17
24
2
7
44
8
137
83
38
61
57
540
65
53
281
48
421