21
62
36
32
47
55
89
37
43
35
15
31
23
93
38
39
105
40
54
342
46
17
130
20
19
41
103
85
30
45
29
69
188
48
73
13
87
26
9
8
50
24