9
96
44
61
107
118
24
103
23
78
31
29
25
28
20
52
69
368
30
95
46
120
26
66
21
36
216
91
42
88
49
80
77
41
138
76
48
127
198
40
55
64
409
393
150
164
70
45
232