0
34
4
23
13
5
48
3
11
78
19
66
33
104
9
12
56
41
6
125
16
58
42
90
24
15
39
31
40
107
73
21
28
64
18
47
106
68
38
29
57
123
137
45
22
479
101
43