34
14
126
43
100
95
49
125
41
113
59
123
78
29
67
24
139
71
15
83
68
28
36
74
54
199
94
39
57
26
243
165
72
84
291
97
75
55
44
152
122
106
172
30
169
224
112
287
40
48
96