91
16
48
31
20
35
209
120
278
19
62
99
103
82
108
41
25
26
39
22
322
24
50
111
8
7
75
38
17
5
9
21
13
30
63
23
80
123
36