42
37
81
34
28
9
83
23
175
10
39
11
79
17
26
7
101
61
296
30
149
50
2
19
14
3
12
18
1
16
8
21
33
483
54
441