3
22
5
1
27
68
2
33
4
19
20
7
29
15
24
87
58
95
63
481
17
11
6
43
28
10
60
41
48
51
111
69
12
82
199
71
37
47
31
18
117
66