45
89
32
115
48
60
105
61
64
102
63
145
246
103
20
74
302
724
176
46
33
151
80
257
57
29
11
17
47
99
66
109
31
43
19
146
70
87
37
168
35
240
278
282
458
548
239
455