7
33
12
74
17
14
8
152
35
42
36
63
339
112
27
406
460
28
34
84
10
51
30
39
38
49
37
56
166
104
45
539
102
13
119
195
31
55
145
46
360
127
163
474
26
54
97
90
67
287
64
24
236