9
7
3
33
2
40
8
11
1
4
34
23
48
36
22
31
44
140
86
252
81
63
121
192
59
106
64
58
97
16
26
14
181
65
137
482
43
71
13
60
171
37
114
28
39
15
24
12
101