11
8
25
18
35
28
39
75
138
96
91
194
142
52
155
30
130
239
41
200
15
259
42
10
12
77
22
24
50
86
51
85
69
125
23
233
539
115
48
49
21
107
183
89
32
40
33
36
58
224
88