0
97
6
26
5
12
16
50
10
4
104
218
24
25
52
115
60
110
83
85
86
101
39
27
76
73
113
168
67
51
157
59
116
211
318
32
84
48
141
148
96
28
144
98
80
124
117
35
9