109
91
19
40
33
39
141
53
13
60
31
115
138
9
12
22
5
3
44
169
21
6
17
20
16
23
24
121
7
67
18
76
28
30
51
32
35
50
41
153
8
58
11
52
71