0
3
25
31
18
9
29
135
37
20
58
82
19
22
49
16
180
5
101
220
79
48
69
60
27
53
34
83
116
10
15
23
24
35
103