30
36
101
30
31
102
56
25
123
172
236
48
41
153
85
56
38
73
70
50
228
43
32
54
122
48
280
51
116
68