16
9
108
95
43
12
28
120
41
56
67
36
323
8
40
44
24
14
31
217
26
57
73
133
11
111
550
23
72
37
3
46
81
123
49
163
115
33
17
25
119
128
127
164
126
84
55
113