2
1
15
13
14
6
7
10
3
34
36
86
79
146
26
29
27
116
82
42
239
149
28
131
132
76
66
57
22
88
83
108
30
111
129
24
93
61
5
54
60
38
175
47
65
64
52
19
96
143