30
23
28
76
17
25
4
14
49
13
282
162
32
42
46
15
79
60
107
33
44
11
59
135
271
66
116
50
19
260
6
100
72
52
57
129
31
209
8
45
246
92
189
126
20
77
195
103
206