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