9
23
115
29
28
4
45
54
52
41
61
26
12
11
14
100
63
43
163
105
108
82
69
48
30
40
39
154
83
360
51
152
124
57
37
139
68
24
49
88
60
133
34
87
35
32
71
44
484