59
120
85
64
54
147
30
61
20
45
76
170
78
80
49
42
146
329
149
32
72
82
319
24
18
14
91
58
13
11
55
15
26
63
43
21
17
47
57
89
37
16
8
65
112
73
264
79
94
86
31
95