142
30
2
29
266
65
76
26
12
43
238
14
37
41
71
40
9
8
3
19
24
77
58
50
36
6
23
61
15
103
63
60
34
111
135
32
46
22
55
52
48
81
94
74
96
124