104
14
24
34
12
127
138
95
36
142
29
28
49
40
131
74
113
78
20
109
57
32
99
48
46
79
76
27
30
94
50
170
251
192
282
180
59
56
69
58
41
33
75
105
42
149
708
63
125
61
73
163