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