160
64
16
23
109
73
33
91
34
41
45
56
104
155
18
99
43
28
27
302
60
44
181
15
21
63
152
65
108
129
83
248
312
115
47
188
591
7
37
4
116
11
147
95
55
8
42
519
9
14
46
175