89
46
125
307
28
57
117
78
64
48
130
23
72
175
73
66
157
333
133
398
101
45
16
114
25
41
106
17
43
195
184
19
266
32
63
135
39
15
75
88
29
5
40
68
51
83
105
291
109