82
15
63
89
7
39
38
150
23
47
51
32
26
49
45
50
43
129
146
255
193
276
115
46
33
58
35
124
114
104
30
69
24
66
405
25
55
53
17
90
169
565
34
78
37
195
57