99
75
33
202
88
28
74
80
120
85
29
38
14
248
81
15
82
235
48
76
49
83
96
45
62
32
57
166
149
95
56
58
107
104
106
246
223
35
103
71
13
40
100
51
59
36
37
46