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