5
2
51
10
146
18
9
13
36
210
1
24
49
33
64
6
17
8
32
7
37
27
35
43
34
12
353
69
22
40
21
19
11
23
26
102
29
3
4
65
75
222