285
113
9
121
20
10
33
18
19
17
48
34
306
76
90
38
89
24
104
31
16
12
23
35
7
14
11
15
217
111
29
112
22
73
84
59
51
44
3
6
150
118
98
45
5
130
181