30
50
368
44
92
59
60
24
28
21
22
52
17
43
37
31
61
29
201
58
14
19
20
120
106
18
25
36
16
410
136
54
35
42
26
49
75
38
172
247
40
81
34
70
141
45