101
9
30
31
83
103
48
7
453
274
11
143
200
112
42
3
8
66
114
52
57
135
22
63
21
6
19
37
95
1
45
5
225
68
29
24
54
168
79
97
61
14
12
26
615
51
292
154
90
132
18