105
10
30
58
11
50
63
31
26
2
29
6
217
20
70
32
233
23
36
79
16
134
35
37
19
33
337
221
141
136
15
333
96
9
17
14
173
121
129
73
21
42
18
39
80
281