126
30
38
124
76
20
7
10
17
61
58
42
48
24
32
282
100
31
26
75
14
28
27
16
34
37
29
22
64
40
46
217
88
23
13
41
99
4
98
116
9
53
21
96
43