9
25
5
3
6
17
234
53
16
93
29
56
43
39
31
70
106
40
24
21
59
107
96
46
178
374
37
22
28
493
528
110
50
18
101
33
145
73
67
79
94
23
137
80
116
318
42
13
44
71