83
92
32
57
22
42
11
21
27
35
72
68
80
102
58
33
47
40
143
158
53
24
113
23
55
41
94
1135
63
111
20
185
49
51
37
34
18
30
64
65
248
89
116
48
82
100