66
98
413
88
97
82
150
72
376
44
43
48
33
46
75
100
35
32
41
14
30
27
29
151
45
213
67
80
70
11
9
136
113
17
19
85
18
42
76
10
52
63
49
107
304
91
25
38
20