96
35
10
139
118
60
164
20
397
16
82
33
14
64
68
6
5
17
26
30
42
19
51
29
18
13
36
21
24
57
49
2
9
138
15
146
52
194
184
411
37
23
8
28
12
32