304
72
173
32
229
88
120
50
128
145
83
11
29
19
18
52
7
30
75
69
39
64
25
62
168
26
109
300
57
93
142
44
127
1056
14
217
60
15
132
17
59
233
36
335
31
27
73
113
118
35
24
87