0
6
3
60
8
4
11
21
34
2
10
1
9
17
31
43
13
50
22
33
102
25
41
23
45
112
40
48
100
73
24
69
62
14
93
199
141
32
46
75
12
137
147
337
208
30
42
38
151