3
86
65
39
22
13
21
19
15
5
11
36
35
135
29
7
4
10
8
37
20
28
96
34
118
9
16
23
18
14
31
110
1
156
75
93
63
49
88
177
190