11
32
21
45
44
41
4
12
5
87
157
20
17
432
9
7
28
132
66
14
24
25
171
115
16
27
383
15
55
131
34
43
127
51
65
235
291
8
183
327
50
347
2
35
69
418
83
134
63