12
2
8
40
7
17
10
24
6
30
99
58
20
19
15
26
47
59
51
21
34
27
237
25
45
114
55
41
126
85
38
23
43
92
143
69
31
110
33
64
39
70
80
54
77
76
192