233
109
42
94
41
256
45
222
65
64
27
18
30
36
6
52
77
80
53
223
60
38
31
61
25
29
184
12
62
56
10
8
58
15
35
28
44
69
88
51
24
13
99
98
20
193
59
92
16