2
5
1
0
3
65
232
35
386
119
24
58
20
50
78
6
28
32
13
53
15
23
18
37
34
21
22
11
16
77
33
92
36
120
17
30
9
25
43
44
76
128