126
34
107
7
302
814
57
11
178
17
22
47
29
75
88
73
20
358
169
25
667
58
234
59
26
138
205
7848
69
140
76
440
19
24
60
83
45
154
245
23
67
31
77
85
109
96
68
158
37
125
16
87