3
49
82
228
123
7
12
8
113
59
43
24
10
62
1
173
100
31
5
23
18
93
64
16
251
11
29
28
46
60
75
196
53
58
151
39
2
6
67
52
22
25
54
32