86
31
32
78
180
68
22
40
27
25
44
46
134
29
12
388
16
54
82
96
30
11
115
41
65
72
48
114
28
18
58
83
107
9
5
17
10
33
155
70
113
21