3
2
5
11
44
40
119
10
28
59
12
32
15
4
83
6
56
39
36
21
205
7
98
90
84
178
8
47
41
29
18
197
17
50
26
35
16
51
34
45
1
23
141
9
13
22
151
103