118
89
14
62
24
162
57
127
27
8
275
28
61
31
52
33
69
181
25
16
38
80
110
82
30
166
112
39
54
26
121
41
15
48
6
29
501
40
35
125
102
53
138
154
46
73
67
37
309
346
156
264
83
131