186
200
93
42
35
67
54
12
53
29
70
45
38
128
40
102
32
127
185
105
36
60
30
47
82
11
58
66
166
122
104
86
46
107
94
49
84
95
56
41
63
72
113
96
50
55
114
25
37
39
87
16
71
64