12
9
28
76
10
18
27
38
23
13
17
75
65
7
20
58
24
51
47
89
43
45
56
15
95
33
29
26
61
48
42
37
11
189
86
136
101
88
431
72
240
84
69
137