29
272
154
296
488
82
127
145
79
107
46
144
47
44
27
117
60
75
89
153
37
149
36
43
100
312
142
99
64
51
15
74
30
24
160
200
41
103
48
611
25
138
73
32
16
129
23
21
92
54
6
97