31
9
66
27
24
79
69
21
17
107
34
170
78
58
22
253
89
43
52
46
50
29
118
488
95
33
32
37
8
6
44
56
109
117
41
23
28
14
131
63
92
7
64
61
13
70
35
222
5