108
16
77
232
8
31
69
6
58
87
9
80
165
132
1395
147
254
163
98
206
222
180
244
86
23
34
39
72
22
13
187
392
21
320
207
45
36
93
177
4
42
20
19
102
5
40
46
135
24
14