2
121
30
18
6
32
0
23
27
60
371
21
3
28
14
42
26
11
12
33
5
125
20
44
1
54
16
25
22
4
36
17
15
7
38
73
19
10
40
61