104
31
66
64
77
74
33
24
21
83
12
167
13
32
49
80
8
4
102
42
11
119
72
156
120
35
22
44
54
16
28
29
25
23
207
87
10
34
96
19
149
39
185
3
17
178
79
63