0
3
13
30
19
22
9
6
32
23
17
5
18
12
8
40
45
62
28
25
110
16
35
21
47
29
24
41
66
27
76
98
64
60
56
36
111
117
33
415
20
102
38