0
3
7
23
12
49
19
43
42
14
13
24
40
8
30
18
16
25
37
66
38
36
27
22
34
58
77
15
32
45
4
82
225
105
308
202
103
90
179
87
67
182
89
93
111
88
445
41
203