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