68
127
37
32
50
77
162
659
589
60
33
64
46
31
44
169
11
18
110
21
36
63
23
10
80
258
457
16
94
58
29
49
96
43
174
59
42
38
13
121
193
22
103
17
52
66
54
92