29
122
98
30
93
40
41
18
5
33
22
17
90
56
27
23
57
42
31
135
120
126
176
24
46
8
175
12
16
20
215
105
37
61
53
52
21
70
35
26
39
104