12
114
14
122
51
36
18
15
111
6
22
21
31
53
26
16
23
71
2
50
29
83
8
37
27
335
13
79
24
33
56
547
38
112
49
34
19
43
39
5
58
87
11
248
46
10
41
70
25