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