12
14
125
774
8
92
69
58
10
21
245
163
276
29
199
110
126
76
56
25
80
48
22
43
103
6
23
60
72
9
104
24
119
35
166
28
54
33
230
40
38
5
248
117
59
39
57
55