33
49
42
83
124
40
181
372
354
239
189
95
31
52
13
155
14
96
62
86
84
11
5
37
117
20
19
41
47
80
57
119
132
89
36
46
28
18
88
30
225
67
43
38
319
85
60
65
431
344
432
123