12
3
2
7
8
6
4
11
29
14
15
9
79
44
108
25
19
40
23
27
24
10
57
32
69
192
18
56
51
104
251
66
43
52
50
17
63
72
35
86
61
96
28