149
64
41
29
42
126
24
23
30
68
152
36
26
52
59
170
13
90
66
44
111
28
38
45
180
31
32
21
56
16
98
33
54
298
120
35
63
110
25
40
53
47
12
206
168
93
46