12
13
9
2
5
28
44
68
18
15
32
14
45
63
36
26
107
4
30
118
40
3
7
83
39
6
74
58
66
226
54
77
11
67
162
37
256
644
134
76
178
186
191
110