29
141
25
21
30
140
278
15
92
153
12
43
56
32
22
60
53
79
51
16
49
169
63
37
45
39
46
35
126
68
14
33
42
8
93
54
80
20
69
66
36
172
24
82
99
41
59
58