57
48
22
8
111
61
14
30
3
296
72
85
7
10
34
284
51
64
116
100
89
102
19
68
16
17
6
52
79
126
106
115
78
516
37
38