42
28
48
83
23
16
88
87
31
14
12
57
157
125
167
8
60
25
33
56
20
85
34
35
18
30
22
39
44
41
285
75
319
64
45
36
51
163
13
15
188
76
432
80
50
55