3
36
15
28
25
31
7
230
22
1
11
157
64
59
385
40
51
155
38
27
54
58
69
18
20
255
128
62
67
10
88
23
243
19
26
66
48
24
73
49
76
301
71
39
34
53
141
47
32
145