15
28
174
51
16
113
140
78
43
76
67
46
94
52
31
7
23
49
187
107
30
104
47
22
37
44
24
26
33
10
157
74
14
59
87
122
545
89
171
281
153
27
328
337
35
81
77
50
34