10
46
7
5
30
28
15
66
44
139
9
21
106
12
82
33
55
26
604
14
124
22
75
27
16
162
8
39
20
13
174
81
59
17
35
52
78
63
29
144
57
37
221
158
151
31
41
369
149