2
23
16
44
24
10
12
33
29
31
14
34
58
39
27
17
179
20
83
15
22
45
51
124
28
35
26
30
41
46
38
36
37
107
187
32
102
65
99
54
69
104
72
42
90
94
95
89
147