7
13
60
21
48
8
53
69
142
11
164
15
24
37
695
165
89
25
23
519
59
22
16
491
30
399
50
820
348
1499
84
702
32
219
67
41
134
29
62
271
111
38
31
4
108
3
82
63