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