2
7
3
97
53
36
29
34
87
86
32
8
15
33
28
26
386
23
316
63
223
131
89
77
211
104
146
14
13
232
35
37
16
40
11
24
57
142
201
6
55
25
21
43
193
176
10
162
19
46
123