12
25
14
93
38
50
61
70
35
51
40
36
2
16
28
13
33
181
65
143
146
34
100
185
144
160
434
196
192
585
182
29
89
20
158
42
98
46
128
411
245
320
115
309
88
114
11
53
73
17
77
253