11
45
48
28
21
3
15
12
24
57
30
23
19
72
20
201
37
16
121
17
165
126
50
18
44
73
29
163
279
127
70
75
14
49
33
87
101
40
27
54
186
31
53
74
83
34