33
20
46
61
25
24
41
27
44
213
22
13
128
18
58
683
17
49
92
35
69
87
727
48
74
57
152
54
89
53
55
31
2
7
86
16