142
76
55
121
19
72
315
202
49
42
23
256
51
130
278
124
50
43
78
27
24
28
104
20
15
35
38
25
60
89
57
151
9
31
32
66
16
40
68
145
125
53
18
80
36
71
144