99
33
14
59
220
40
19
31
10
96
141
216
52
54
80
317
41
90
105
32
82
153
174
24
45
74
106
37
156
69
30
70
179
77
48
117
66
56
78
23
207
17
38
238
101
118
60
68
47
65
25
43