0
1
4
16
35
3
14
29
28
10
7
13
22
21
90
11
17
84
31
33
12
68
70
56
41
9
114
19
50
23
43
25
30
6
48
116
58
57
123
87
34
24
100
133
62