114
52
100
56
22
3
60
146
14
27
24
16
5
13
43
72
6
103
25
19
82
34
63
73
12
177
77
21
42
90
61
28
7
44
75
20
38
15
76
4
9
8
10
39
108
69
128
276
41
51
168
301