12
111
142
105
10
51
165
108
45
75
43
34
44
15
269
59
41
42
19
124
39
25
205
77
26
14
35
513
192
24
69
37
63
20
86
130
13
162
48
29
31
110
88
171
160
8
182
54
9