59
22
3
17
114
498
32
233
290
86
50
28
98
66
21
58
60
6
11
73
123
26
135
64
35
19
122
7
40
43
45
78
20
151
12
30
105
41
52
96
958
67
1051
57
47
13