151
60
22
136
122
47
24
26
85
107
94
65
438
66
31
83
121
292
70
40
87
38
275
110
100
144
163
29
189
50
58
298
21
19
69
80
95
168
67
123
74
43
96
317
137
72
109
75
181
88