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