111
6
28
52
98
12
103
192
40
37
56
186
125
127
113
21
26
212
44
59
543
143
53
412
80
22
31
55
81
10
27
25
24
225
96
112
169
14
29
23
92
51
97
36
74
128