9
14
368
16
32
15
24
19
35
31
8
84
10
20
12
5
63
28
17
7
22
23
3
25
18
26
21
29
163
51
52
142
126
129
34
327
82
313
135
275
200
246