27
9
39
108
117
88
44
172
136
94
82
71
186
102
358
22
57
34
26
32
348
130
14
43
121
47
109
98
81
33
67
194
324
29
336
147
78
211