103
18
6
529
8
27
47
64
23
24
20
26
105
28
166
54
34
37
89
180
33
36
22
73
48
13
50
25
30
65
44
82
42
304
41
91
32
72
75
229
35
85