38
159
121
29
35
72
75
52
266
127
18
19
64
293
31
102
33
61
42
145
201
101
280
111
32
120
34
82
15
48
65
20
143
22
62
71
69
36
12
105
77
40
17
57
110
51
73
54
60
115
146
236
56