3
37
1
4
13
26
14
30
33
28
2
10
53
12
20
25
202
22
15
9
609
17
143
11
79
8
5
125
19
38
27
94
31
35
45
21
7
92
78