45
35
8
69
13
66
17
42
18
123
60
31
12
65
61
68
22
14
191
47
2
7
115
39
51
125
77
118
62
24
48
38
15
101
19
34
10
16
99
297
157
41
130
667
221