30
82
54
5
21
49
31
9
11
12
47
22
20
28
42
19
23
10
24
216
44
282
41
91
150
60
105
26
147
465
126
61
37
15
358
233
73
110
29
34
3
174
46
70