3
1
7
21
4
10
19
6
31
2
9
13
12
24
45
237
29
5
37
8
81
25
11
118
34
23
80
27
101
50
102
14
94
20
51
241