4
15
71
128
114
25
61
24
27
165
19
1
57
29
6
84
89
9
56
26
11
13
41
43
37
241
32
109
44
51
62
12
7
16
40
20
90
52
35
68
28
103
248
17
382
301
119
14
111
108
50