32
12
55
26
69
99
25
85
77
37
103
76
44
75
24
214
117
22
134
27
56
41
57
64
40
93
155
42
58
154
104
67
47
65
53
87
17
586
107
30
88
14
174
50
72
206
16
115
363
279
19