22
19
35
32
15
91
26
128
70
46
57
130
28
20
98
25
112
117
39
49
18
104
40
48
50
29
27
86
58
72
107
148
62
80
65
78
219
351
243
176
120
454
74
31
64
131
119
109
140