3
26
23
7
9
43
11
22
32
4
12
15
33
6
19
8
52
31
82
167
42
49
20
56
178
17
41
27
136
89
70
77
60
35
304
100
87
37
16
213
92
111
21
64