3
252
7
4
45
8
2
121
81
147
52
124
44
30
31
6
41
10
56
17
84
33
22
34
12
27
63
19
13
37
23
87
16
40
11
1
5
28
38
32