11
42
41
153
25
72
49
14
51
33
77
137
28
46
63
593
94
141
45
79
47
32
202
4
39
81
135
120
54
124
27
48
35
95
26
210
52
59
10
30
113
159
139
66
40
315
155
58
176
34
263
175
507