1
3
8
2
25
34
152
36
142
111
41
37
23
38
84
58
88
69
110
57
102
18
24
19
16
10
90
32
21
128
243
7
30
22
15
48
44
39
194
17
259
93
67
65
49
210