9
29
4
22
135
17
152
402
59
20
18
14
31
10
37
7
15
39
28
16
81
816
24
26
206
33
60
41
149
8
5
63
34
6
3
12
51
38
43
57
284
95
151
74
82
73