0
2
11
198
28
12
51
86
58
50
5
73
376
18
46
33
127
19
45
122
70
196
116
67
114
40
138
57
72
4
17
223
82
108
26
41
229
25
344
279
298
107
110
83
24
99
113
65
95
94