12
43
319
47
235
5
94
22
10
17
28
8
44
29
37
60
21
122
35
34
111
85
71
117
51
24
106
139
61
123
38
26
13
42
25
69
70
6
39
79
16
99
74
46
20
19
23