39
94
19
5
123
31
78
151
33
135
82
92
32
81
16
15
37
38
197
199
101
57
291
13
25
27
18
30
14
41
29
40
90
80
53
46
51
303
36
47
122
73
71
42
55
202
52