123
85
28
94
13
41
5
33
140
82
21
17
96
31
15
92
71
121
35
158
68
80
224
114
27
49
24
233
1
10
191
125
66
87
110
819
75
102
126
58
72
127
62
50
18
36
37
59
29
11
44
118