3
0
2
65
26
37
1
7
6
10
34
41
55
8
28
36
72
16
24
12
144
40
35
13
21
5
333
20
60
167
217
92
52
11
51
105
78
595
29
135
23
271
141