96
33
64
18
237
66
7
2
77
257
41
55
25
38
34
94
219
115
487
23
4
16
266
420
67
139
88
8
51
53
74
15
93
106
144
12
70
315
20
26
17
103
45
24
186
31
268