12
130
144
389
116
174
70
226
78
76
466
83
47
250
99
24
139
51
62
60
45
95
93
126
88
25
44
118
55
42
64
53
122
13
90
27
17
22
28
36
75
10
29
38
1
20
49
48
41
146
107
19