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