10
51
6
57
13
46
5
171
32
14
81
124
34
20
33
152
21
2
35
119
54
41
127
37
59
7
44
24
97
75
96
155
82
307
62
19
12
60
56
77
31
27
55
26
18
15
48
338
22
23