11
12
25
47
24
4
126
34
27
51
92
7
77
72
201
87
94
260
135
118
543
412
76
90
56
166
675
192
156
107
128
14
339
18
48
63
23
30
29
45
88
3
41
112
50
125
43
36
20
8
28
153