82
57
11
40
13
5
52
12
49
23
132
239
32
503
538
123
4
41
18
21
14
30
28
46
27
35
24
83
47
37
19
16
6
91
93
8
25
72
119
39