27
28
82
433
127
74
215
22
68
78
65
53
60
168
83
183
182
129
157
9
97
15
95
38
33
23
34
51
112
66
140
87
39
20
104
271
45
80
1
31
88
155
188
37
89
13
117
3
44
308
213