32
70
138
22
332
218
5
246
254
131
16
10
81
54
21
53
31
98
71
47
23
150
28
101
611
116
961
85
112
60
25
41
43
26
46
34
20
18
751
84
262
19
51
57
69
55
33
35
166
88