120
13
67
93
98
178
33
80
76
95
11
248
159
148
64
114
565
153
86
60
155
107
113
120
22
51
40
132