39
114
15
307
278
87
90
7
13
77
8
35
10
55
36
249
23
120
79
11
263
2
124
57
149
5
112
104
14
68
127
78
50
139
20
54
22
26
60
106
6
98
4
32
166
28
41
282
83
85
31
66