31
21
20
71
1307
17
55
110
109
130
9
39
152
25
93
476
220
28
77
4
7
133
14
22
12
111
44
64
214
812
134
24
32
642
13
196
41
198
80
97
51
430
35
49
56
33
313
29
101