29
42
16
15
70
115
136
19
99
40
24
54
50
144
33
30
11
94
174
82
72
287
138
111
41
26
32
124
125
20
43
25
39
150
73
141
45
12
439
222
23
77
51
120
96
67
10