42
59
15
44
16
27
8
17
19
332
84
46
32
53
22
5
41
37
48
77
13
31
68
30
54
14
34
36
89
7
33
75
50
21
20
25
29
9
111
60
219
230