18
91
43
95
47
9
36
44
35
34
40
28
70
208
32
186
48
21
87
197
75
93
55
141
54
236
53
114
136
16
30
58
108
84
24
112
295
199
31
139
39
45
14
20
19
17
11