23
6
17
41
7
29
8
9
124
14
11
21
73
3
36
16
54
116
104
65
48
13
68
367
44
39
97
108
105
103
174
52
179
76
934
20
22
604
343
269
64
483
228
734
112
308