40
125
34
24
17
114
15
26
36
74
71
139
32
13
248
53
87
134
77
50
12
298
98
83
20
57
38
9
93
18
49
100
126
39
19
52
22
37
33
51
43
10
5
147
73
137
176
25