49
35
28
15
18
39
216
95
16
20
123
47
17
53
40
26
31
19
66
91
103
32
43
83
154
108
44
110
57
174
385
419
84
188
454
187
522
280
13
266
37
302
122
289
23
111
42
36