85
58
106
75
21
48
132
22
8
97
67
26
186
46
45
35
15
99
42
214
89
49
29
98
44
193
172
92
444
24
125
25
77
113
59
30
31
12
36
23
33
120
28
14
16
18
10