81
63
26
3
16
48
28
102
82
18
44
49
212
114
280
98
76
96
39
29
19
23
35
20
36
308
22
109
50
112
8
33
15
73
43
5
13
31
17
32
60
10