12
15
13
99
53
43
28
226
112
23
17
128
77
50
41
37
65
16
163
26
21
208
7
19
9
6
69
60
10
75
161
38
25
70
18
49
33
11
86
333
34
29
326
24