31
82
33
191
180
164
61
140
84
58
53
35
36
275
62
70
118
19
18
42
32
22
21
50
40
39
80
34
16
78
17
11
6
5
59
8
7
10
69
26
23
13
90
48
30
29
94