3
15
5
1
26
64
2
30
4
19
20
7
29
14
24
86
58
92
63
22
480
17
11
6
43
28
10
33
60
41
48
51
111
69
12
82
199
71
37
27
47
31
18
117
66
52