123
29
88
42
27
39
14
178
106
134
82
30
25
165
86
57
13
98
52
35
62
7
129
9
11
177
72
233
21
115
162
18
73
10
15
112
20
117
65
120
79
40
268
71
23
114
63
33
127
44