34
69
31
47
32
12
16
9
7
73
10
6
75
36
11
98
152
19
37
64
407
52
181
87
30
65
42
84
159
8
686
396
478
349
49
55
476
94
13
20
43