12
39
85
17
115
54
76
135
98
42
8
1587
56
4
14
36
86
166
123
220
64
43
145
29
15
152
238
11
10
65
50
84
340
175
6
47
75
18
285
20
26
24
63
72
53
112
451
104