94
11
26
58
8
21
36
24
12
29
150
96
23
123
10
63
57
15
47
51
5
37
91
136
35
9
40
38
34
18
20
19
1
25
13
22
116
6
548