50
28
31
3
52
12
26
1
4
85
57
30
119
19
17
98
29
83
21
73
237
80
7
24
69
15
25
104
79
32
46
92
13
37
115
47
48
20
62
45
105
156
41
111
153
67
23
11
10