295
32
37
19
40
4
6
9
66
122
10
8
58
82
7
49
35
63
22
12
54
38
34
42
93
44
130
27
56
18
84
2
43
33
11
16
14
5
21
196
28
50
24
26