5
164
25
20
17
9
26
14
62
18
82
22
91
15
16
28
19
45
536
64
58
41
37
23
48
21
24
67
126
106
32
46
116
73
30
76
70
47
29
10
132
298
105
209
42
8
40
100