13
101
302
52
155
70
63
169
456
312
18
58
103
181
61
34
43
149
87
31
12
40
84
64
75
81
33
32
28
165
48
68
59
62
47
11
35
21
9
54
39
8
56
105
37
93
14
41
374
67
182