56
44
14
32
16
1100
100
9
2
11
7
486
80
34
17
28
23
59
48
53
33
87
86
21
13
41
90
302
35
51
179
37
123
73
38
10
40
36
94
19
26
58
18
111
22
240
57
20