40
172
7
5
78
6
9
19
2
3
12
31
326
34
44
8
70
22
62
33
21
101
151
100
264
54
75
340
76
66
50
364
65
387
38
43
745
57
371
155
365
35
61
167
27