0
28
3
32
7
16
15
49
10
12
33
41
20
14
45
78
8
24
51
64
63
40
44
25
29
42
26
138
46
54
70
43
52
159
140
110
62
107
58
136
69
232
218
108
77