99
33
232
47
31
27
107
43
51
91
173
193
81
136
87
16
60
118
301
84
55
28
134
32
96
79
36
9
165
56
93
63
54
109
76
179
110
22
30
13
89
74
42
45
149
73
88
49
139