345
160
53
59
91
94
30
127
42
115
105
25
465
58
22
68
402
45
88
5
167
16
23
67
37
146
452
61
158
77
8
1
215
10
52
49
50
139
73
136
65
14
27
34
60
129
134
39
18
178
205
38
19