13
27
44
132
10
104
93
62
334
15
2
8
135
6
39
219
42
32
20
54
77
41
23
51
319
302
95
83
22
38
61
53
60
64
76
153
277
49
208
40
73
66
85
58
37
86
70
176
63
478
87
101
89
220
264
126