178
33
171
108
20
27
92
40
157
120
128
89
51
79
111
78
243
105
60
76
113
66
101
106
45
58
68
75
129
135
35
100
72
63
95
74
70
50
49
127
32
80
193
90
65
236
84
41
73
149
93
275