5
17
28
16
12
23
4
34
19
20
24
13
104
6
35
14
158
3
33
9
26
80
7
25
407
94
11
29
564
38
10
15
107
60
1
40
31
8
93
297
149