149
18
133
75
8
26
25
78
74
116
40
55
38
101
36
68
49
32
31
80
282
87
30
97
65
61
69
39
48
72
118
64
88
178
127
44
112
81
143
52
22
1
33
17
11
14
5
13
12
53
157
163
77
82