122
12
156
177
388
299
50
55
83
65
118
62
254
93
51
71
124
276
212
34
188
61
144
158
26
208
103
407
80
33
148
44
63
117
40
120
290
96
238
86
114
70
69
123
8
58
11
6
150
92
22
13
95
110