59
76
32
94
48
131
54
353
124
69
199
214
49
58
97
165
86
14
45
28
24
35
139
31
99
82
36
70
56
50
53
3
17
95
109
100
79
132
105
138
42
47
153
27
62
33
66