402
42
138
47
82
178
89
69
234
32
242
136
50
343
51
6
13
167
102
115
87
678
59
157
49
37
235
45
10
78
33
21
7
225
19
80
93
29
88
46
41
194
125
35
395
327