10
56
19
16
41
137
14
18
11
48
65
58
25
15
40
88
29
24
68
44
52
81
46
53
185
84
77
110
506
364
119
222
111
96
95
85
66
87
97
211
202
134
83
131
546
143