3
35
1
7
13
24
15
30
26
10
51
16
21
27
14
222
23
4
641
17
54
147
79
6
44
20
11
9
138
22
91
32
41
40
101
75