2
41
29
17
14
64
76
16
4
147
60
113
20
6
55
18
9
50
955
22
13
8
82
10
15
33
26
187
5
11
78
21
3
45
44
85
43
77
72
32
25
287
62