102
30
38
8
5
59
29
54
137
449
24
33
206
80
50
94
87
68
129
10
20
101
61
27
56
88
26
43
15
263
52
28
14
79
72
11
31
44
37
64
142
17
13
91