96
6
31
11
98
52
23
37
26
17
62
106
32
299
92
34
196
16
39
8
29
14
20
83
18
35
15
4
9
28
12
48
66
10
40
59
63
68
36
111
88
51
33
139
49
120