104
58
128
40
30
23
32
115
55
28
241
327
17
12
74
13
38
35
24
184
36
50
213
46
62
26
52
54
48
68
535
29
70
72
148
90
189
142
95
560
218
49
80
121
434
37
60
14