30
26
40
38
57
155
75
192
35
153
43
61
89
10
62
68
148
176
87
90
88
47
33
16
56
107
29
18
73
45
414
95
19
54
115
776
254
17
6
22
249
105
157
63
8
123
31
27
213
34
52
306