39
89
42
216
163
175
71
35
13
7
51
20
15
60
66
131
3
70
14
91
22
103
32
5
52
63
37
86
26
57
53
36
17
1
64
97
153
145
102
523
352
54
275
75
354
59
157