49
13
30
72
111
1
51
27
4
96
37
382
199
362
269
34
69
8
17
28
468
12
82
57
31
171
7
60
140
538
47
181
29
50
70
308
116
77
48
215
52
68
36
105
58
46
15
21