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