0
5
3
52
35
18
21
48
17
7
66
9
11
60
23
32
99
10
55
95
68
206
58
233
20
82
45
38
40
30
36
192
37
308
50
110
180
217
429
86