109
47
95
15
120
13
27
39
302
67
21
38
75
33
14
3
28
32
10
36
17
55
22
796
163
20
82
195
70
45
78
91
201
31
18
26
25
99
35
59
19
29