276
86
44
29
20
54
28
35
33
21
23
26
60
47
34
15
48
96
51
19
18
64
62
45
36
55
141
32
98
66
191
969
224
145
24
335
455
91
325
79
841
84
53
39
211
73
118
83
246
146
16
175
106
103
314
272