21
25
32
13
33
95
29
249
26
24
30
40
17
36
7
14
28
4
122
108
37
20
23
53
19
8
56
79
22
15
104
9
363
151
163
78
39
64
34
55
216
89
52
103
90
75
72
70
62