36
21
29
46
110
82
831
72
15
73
23
126
34
88
413
209
59
5
55
24
3
379
49
44
16
100
31
994
154
190
18
274
89
83
124
41
6
54
118
69
27
70
104
94
9
48