159
32
50
115
33
132
39
51
73
20
335
92
7
3
81
10
56
112
37
211
49
71
160
70
43
9
332
52
13
188
53
67
45
31
11
222
121
229
104
19
149
41
44
69
64
55
123
40
24
363