4
19
30
20
42
7
33
18
13
9
214
25
162
17
81
49
50
126
1
59
53
102
103
22
490
29
89
24
121
134
151
10
82
43
39
26
429
48
37
303
346
204
99
385
3
787