6
149
37
116
27
25
36
50
46
53
28
143
32
8
7
117
79
1416
21
78
182
13
285
3
51
169
41
34
81
58
750
59
315
93
54
98
340
17
35
82
72
102
15
22
14
77
91
12