31
24
34
15
98
77
73
128
52
91
151
26
40
39
141
445
51
339
554
99
17
483
56
103
71
420
25
68
97
35
16
156
10
43
87
105
28
20
23
93
45
75
19
143
102
18
122
13
54
150
191