1
11
29
22
34
78
37
151
53
42
26
15
109
185
142
80
183
18
111
73
190
126
31
39
211
83
520
70
128
24
44
936
5
8
51
27
47
93
13
9
67
271
43
41
63
40
68
30