226
41
26
110
89
23
388
374
144
69
57
29
16
5
61
60
152
7
158
186
55
329
1596
12
17
8
175
15
66
42
315
6
43
95
32
9
63
18
217
85
181
35
3
199
22
53
28