46
29
394
470
189
361
32
69
17
23
21
675
18
108
114
2652
15
68
5
104
43
374
355
20
81
198
31
73
41
88
33
157
309
8
83
161
71
35
85
47
38
40
284
25
49
163
119
178
22
10