127
34
39
107
28
67
20
99
120
36
35
22
13
46
25
15
19
16
21
52
31
90
29
32
4
84
41
33
64
75
18
11
161
101
8
51
49
10
17
66
85