32
27
13
26
19
68
450
102
123
35
71
284
38
31
137
53
87
30
149
45
54
58
59
15
8
25
414
55
47
40
86
6
28
2
655
3577
105
50
542
21
928
506
69
225
143
896
60
16
126
139
11
236