31
33
62
38
165
39
97
102
105
83
36
903
657
744
95
59
58
574
122
61
201
34
141
63
37
107
569
132
14
108
195
28
131
74
13
401
29
185
89
46
52
219
22
98
8
111
75
27
85
271
12
15