112
131
344
50
121
41
57
27
264
161
67
69
11
46
300
13
33
66
14
365
181
48
355
190
21
552
102
37
24
28
141
100
26
40
31
29
20
32
16
43
119
68
89
92
15
115
53
80
98
179