28
106
16
51
42
30
13
9
36
41
29
23
122
52
74
18
209
17
129
95
4
37
34
101
66
33
15
84
39
31
71
43
21
77
1
166
7
48
155
32
10
116
50
107
247
53
54
45
286