3
58
22
53
14
2
4
11
87
106
1
234
25
42
40
6
67
29
196
41
75
8
12
23
16
7
35
46
15
37
334
24
9
59
108
63
13
0
20
19
56
5