0
42
49
92
25
1
31
6
14
21
60
117
2
8
65
13
12
38
16
442
335
26
17
45
15
53
11
84
23
7
9
10
1340
3
80
93
4
109
5
32
70
50
172
35
71
87
46