11
8
18
4
100
54
34
10
57
25
26
32
67
12
23
73
66
48
65
45
63
38
29
120
60
14
106
136
173
117
199
71
108
77
86
118
161
61
92
151
147
379
115
250
50
141
596
110
114
93
234
228
49