126
56
221
42
45
29
41
452
55
96
9
98
158
146
6
339
10
53
169
66
34
64
19
49
87
86
7
810
215
1057
12
85
76
4
60
14
3
43
25
160
5
16
325
51
15
63
92