126
30
204
25
21
32
5
28
34
20
33
29
31
24
18
82
23
17
100
169
115
37
213
40
13
46
35
41
38
22
27
45
446
73
11
7
14
52
179
55
44
51
282
64
39
71