41
31
152
39
15
6
32
38
3
23
56
13
17
5
24
22
20
9
21
8
19
2
78
55
10
4
125
61
135
96
35
26
63
40
49
128
18
57
7
285
16
79
50