17
12
22
21
39
27
15
30
19
107
32
41
55
7
62
64
14
59
446
95
57
8
102
33
18
61
35
45
132
51
9
16
236
20
13
29
11
5
3
25