148
259
172
92
58
77
24
123
55
48
2
82
26
30
84
10
5
21
20
18
27
22
36
32
39
71
42
101
103
85
29
111
210
176
63
56
70
124
16
14
57
89
35
41
138
8
17
88
28
53
78