309
54
6
57
16
58
104
155
12
23
73
49
120
10
21
86
29
99
119
100
37
182
68
212
34
27
139
87
143
32
28
56
46
20
61
80
33
13
38
47
26
22
202
53
110