650
28
30
51
123
97
52
112
25
127
91
16
50
310
32
78
67
185
66
65
192
22
44
20
9
63
77
83
168
15
47
18
120
124
40
125
88
60
53
33
82
37
552
71
90
115
89
137
198