13
28
109
29
5
43
34
22
81
30
87
14
67
40
16
154
32
140
118
77
78
145
15
9
44
74
53
46
376
48
8
143
63
119
26
27
62
158
240
61
307
20
80
448
45
95
120
285
31