89
75
48
88
109
137
40
95
83
330
12
106
38
115
131
21
24
93
56
222
77
25
52
74
45
72
50
37
62
47
55
451
17
68
114
20
33
105
26
49
201
82
22
8
91
293
57
111
149