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