131
98
34
137
631
570
587
94
40
16
14
215
130
45
46
31
43
145
26
135
78
28
73
47
138
23
54
64
20
326
80
125
104
27
51
10
7
42
177
141
61
18
15
29
148
17
82
22
101
232
103