40
21
74
163
42
5
64
108
25
43
46
13
29
33
128
44
180
30
35
48
539
15
63
56
61
106
744
315
255
66
18
173
141
90
59
28
113
47
70
190
22
31
49
37
225