76
43
46
29
296
18
242
164
205
198
97
23
123
2
31
9
30
36
56
150
165
322
70
14
8
16
96
10
34
124
44
86
11
48
20
78
112
27
61
115
42
22
500
15
270
218
21
17
5