41
11
28
29
44
40
19
10
22
2
21
101
43
63
12
13
15
23
38
90
46
25
17
94
31
16
64
52
35
53
306
69
49
77
85
18
79
36
5
27
98
131
138
155
115
33
26
275