99
167
221
91
23
128
318
85
59
352
120
36
230
140
101
79
51
213
178
155
44
83
22
14
93
25
34
24
31
27
189
54
16
47
70
399
102
38
33
168
26
61
57
339
108
69
81
50