12
112
51
31
26
55
187
54
104
92
90
73
8
30
38
16
82
41
13
53
83
35
18
186
32
63
88
58
25
197
19
50
62
78
111
72
77
17
404
14
24
91
49
34
149
39
97
36
37
85