99
25
150
33
106
47
117
89
24
122
57
56
37
107
116
22
367
16
72
20
196
43
138
179
59
42
94
78
120
80
48
10
81
18
26
12
73
145
41
27
31
133
9
30
3