103
80
90
57
111
11
40
58
213
52
6
53
63
107
30
105
43
88
81
66
39
29
87
299
106
73
92
125
50
37
45
108
42
74
295
114
33
59
98
82
120
246
61
62
96
16
291
384
100
24
25
34