38
58
36
123
51
642
116
24
26
39
78
33
239
708
81
207
105
65
415
47
86
88
99
32
68
133
27
16
14
61
70
175
646
360
53
1405
83
107
60
45
223
204
71
132
12
29
48
252
183
117
34
134
54
121