12
10
45
145
95
74
38
39
29
56
65
66
57
40
64
34
41
210
166
76
32
55
62
23
126
451
15
73
24
37
25
33
28
48
196
195
51
111
245
43
61
71
225
6
7
60
227
54
14
131