31
283
6
4
25
59
70
263
74
3
154
24
16
49
23
18
51
41
45
55
129
26
92
14
7
27
9
300
15
10
20
42
5
230
141
83
8
21
76
17
13
46
33
36
40
88