11
42
23
61
30
424
81
49
31
72
34
48
3
59
180
43
8
47
56
125
16
37
236
91
28
44
149
101
200
21
193
116
146
361
10
6
27
157
26
620
13
94
305
624
104
857
453