112
9
3
31
45
15
13
47
17
291
461
41
19
20
209
69
46
152
185
6
48
24
22
116
102
29
51
27
201
74
32
18
65
42
33
83
303
60
1
130
30
596
21
85
70
34
37
61
63
76