366
32
112
221
61
62
229
69
115
316
295
909
100
76
376
97
64
96
194
46
13
286
25
26
19
54
326
320
17
212
343
861
453
37
56
72
89
526
15
161
99
10
6
12
234
65
120
42
35
52
48
67
23
300
59
79