34
29
21
163
14
100
13
123
94
51
43
68
219
38
81
76
10
310
77
374
84
192
31
15
83
5
139
24
166
160
17
23
179
53
39
18
69
136
4
11
90
48
96
110
78
170
71
56
74
92
113