102
33
22
24
39
66
145
57
32
37
34
18
164
10
52
394
272
84
38
3
26
23
664
6
14
20
105
25
561
48
59
75
67
54
46
72
136
30
45
158
8
277
27
9
417