150
95
59
72
120
108
64
23
79
54
75
80
276
63
78
32
237
236
47
77
36
66
30
176
81
88
45
67
255
102
53
195
216
31
117
52
65
49
18
4
260
38
15
40
46
16
21
190