31
105
10
171
23
26
1603
34
55
46
91
48
611
62
17
13
56
66
103
53
29
211
98
135
77
19
82
57
141
24
54
158
132
90
22
8
39
245
28
118
88
49
35
42
64
38
226
44