3
195
15
9
19
7
21
14
10
23
139
93
112
36
281
34
22
111
77
102
46
76
24
61
177
75
50
95
70
243
31
146
28
395
55
135
113
62
274
51
44
30
83
54
33
48
53
40
178
104
80
37
66
35