212
179
85
21
24
62
54
48
114
56
44
71
585
12
86
268
79
18
36
47
5
165
70
17
68
61
80
143
128
101
38
69
28
450
81
88
435
27
252
183
92
55
254
51
106
515
135
127
216
181