2
15
1
5
26
18
22
9
23
25
46
44
14
33
34
36
17
59
45
94
93
41
16
165
50
70
21
49
120
88
64
20
106
72
74
24
179
99
78
114
92
55
81
56
39
48
365