0
3
1
9
13
6
12
14
35
20
10
42
17
32
26
15
28
16
11
30
29
37
33
64
21
40
84
61
117
192
109
73
320
22
49
202
160
133
145
182
69
50
170
23
115
110