30
14
21
182
23
29
17
44
465
196
121
120
84
12
13
25
35
22
20
123
40
52
49
164
6
65
1242
26
181
70
41
201
82
16
36
95
33
19
15
32
3
91
83
74
60
80
37
170
397
8
11