1
3
15
20
57
13
76
36
149
12
21
83
59
93
5
63
10
19
66
22
285
79
40
29
18
118
30
60
31
37
84
17
64
34
23
101
55
24
48
112
58
33