143
33
20
76
47
45
63
309
42
29
115
65
72
95
70
25
60
199
92
116
16
18
56
232
244
75
100
39
41
38
87
102
121
44
229
37
117
24
66
153
52
54
14
129
34
55
103
23