113
90
24
15
16
56
49
533
47
44
163
140
62
51
57
67
278
263
122
61
36
14
6
81
8
69
126
129
105
20
64
34
41
1
11
189
40
17
29
46
4
65
5
58
146
121
18
52