74
31
138
29
11
101
129
102
22
352
58
10
27
236
76
55
83
23
117
190
37
60
275
47
17
448
48
16
25
43
13
26
147
304
328
85
77
73
95
52
53
54
112
71
35
177
318
91
68
87
21