1
3
24
4
31
103
42
9
8
68
58
12
128
66
139
52
15
276
187
195
40
173
53
14
38
49
60
26
37
28
73
39
18
13
20
61
32
250
54
147
46
84
87
44
43
155
92