59
36
123
51
642
116
25
26
40
79
33
239
710
81
207
105
65
416
47
124
87
88
99
32
68
133
27
60
20
14
61
71
175
646
365
54
1405
83
107
45
223
18
204
134
12
29
48
252
185
117
35
135
122
218