4
42
34
14
10
132
26
67
19
102
16
30
20
32
22
13
23
29
58
24
48
27
9
36
5
41
39
28
8
61
45
111
31
49
46
59
72
56
95
12
252
307
713
153
201
92
291
86
83
529
94
66
281