123
87
6
130
151
117
76
7
46
812
109
37
31
57
367
14
42
29
64
94
35
54
27
25
21
79
33
16
375
10
56
23
50
58
173
22
38
39
69
213
47
40
74
62
12
114
17
24
289
116
18