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