90
12
211
14
25
206
180
76
16
44
40
48
31
8
35
77
72
259
13
11
702
10
21
19
238
131
15
42
23
41
154
3
27
703
2
489
32
18
159
34
95
22
26
73
47
68
354
36