170
56
40
50
61
57
16
30
263
34
132
307
21
121
47
41
96
32
134
76
24
19
88
22
62
107
193
52
125
66
65
64
123
58
43
23
91
140
44
407
69
115
42
20
113
38
77
17
164
59