68
29
31
77
143
23
227
130
60
100
72
12
151
69
144
2
45
47
17
19
34
121
18
50
86
10
188
43
25
90
118
56
133
33
40
27
88
353
241
35
6
83
5
22
97
53
82
120
152
165
42
99
44