429
928
124
454
199
373
614
663
81
3
1
27
2
6
19
14
97
7
5
16
286
9
11
66
4
23
15
90
31
33
28
10
34
35
78
45
21
13
17
49
8
50
40
51
18
20
32
99
75
1061
254
321
107
312
102
22
26
42
12
36
30
133
39
25
43
48
24
29
44
164
115
37
41
62
60
58
56
112
110
47
55