23
45
4
29
10
13
96
9
54
27
2
11
6
15
239
17
98
187
144
36
159
28
21
39
19
41
20
33
69
30
18
26
85
50
16
3
338
46
48
75
105
12
124
5
65