171
31
47
24
96
44
63
110
19
2
5
45
23
21
272
3
32
157
76
262
83
52
7
120
285
100
147
56
94
73
38
136
18
50
41
159
33
42
22
16
67
97
55
102
27
36
49
107
71
59
58
28