28
106
50
139
16
80
126
257
36
77
59
5
216
55
1
46
9
26
13
24
244
119
38
37
14
11
7
186
291
22
99
63
33
156
57
40
68
41
8
75
66
48
102
147
114
181
34