32
54
60
68
62
17
15
96
38
100
28
49
35
84
40
14
44
9
107
41
20
33
159
104
22
34
278
12
30
403
431
108
10
74
57
58
26
31
11
18
42
376
39
207
83
90
127
355
45