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