43
65
322
17
117
20
9
299
35
171
46
31
55
28
306
106
14
123
81
40
120
90
62
182
41
25
16
47
159
24
89
119
113
75
93
102
91
59
70
176
50
10
21
7
179
78
30
71
256
56