40
27
21
61
39
55
51
94
19
98
32
38
13
16
36
68
67
292
11
103
57
107
28
100
89
10
52
210
77
78
26
7
25
258
221
63
42
141
123
8
81
157
3
43
6
47
9
41
24
331