12
10
96
3
286
20
11
35
66
76
24
125
9
7
8
103
44
13
130
18
54
28
26
82
23
19
30
39
49
83
193
36
29
25
67
137
279
69
65
40
143
81
34
70