142
33
40
30
39
48
43
317
115
58
61
211
54
38
15
19
79
51
35
67
44
13
63
74
47
90
216
42
46
132
193
234
2
32
83
9
68
11
27
49
23
72
60
18
36
50
25
52