94
4
42
112
32
34
161
83
60
36
15
66
71
62
54
40
17
26
30
24
65
46
74
22
116
89
20
138
122
33
551
225
95
25
50
176
47
38
29
108
44
37
286