102
53
67
51
32
4
178
173
5
69
72
11
100
18
20
2
124
41
89
62
205
1
8
27
16
23
17
60
47
40
54
152
21
19
26
68
79
82
14
25
24
123
271
29