100
63
42
91
20
144
68
22
129
36
89
29
52
140
27
87
191
40
41
28
338
39
44
17
21
9
16
14
32
94
18
168
325
26
24
72
30
8
50