89
58
196
53
27
31
101
40
160
84
210
202
184
36
10
282
28
47
42
55
29
11
391
48
33
24
13
5
15
22
26
7
14
43
25
32
68
17
62
19
23
94
6
64
49