0
2
22
49
23
19
35
14
17
108
9
5
67
7
20
30
33
24
46
37
57
184
168
68
114
45
100
72
97
131
53
32
41
74
223
330
85
43
76
96
89
232
73
139
113
63
56
26
34
793
165
15
116