77
20
10
32
79
6
21
5
36
28
30
1
105
9
3
55
33
111
34
100
15
41
25
112
54
104
63
45
139
118
94
60
23
17
87
248
499
909
49
27
19
109
96
57
114
18
13
189
127
48
37