22
42
7
38
15
35
28
3
49
61
16
141
190
59
26
24
0
71
75
381
58
33
36
76
25
40
94
48
6
77
133
161
543
274
11
80
19
37
23
65
9
50
32
30
4
100