172
39
18
34
96
105
161
14
30
48
174
24
52
61
41
32
29
46
15
27
23
28
17
19
33
65
50
25
68
81
178
71
72
164
274
134
63
45
123
193
242
118
47
82