76
321
216
126
355
150
176
30
655
19
74
28
71
38
48
95
46
9
93
158
7
92
52
55
408
33
358
5
17
78
21
20
94
61
23
110
80
15
65
32
41
491
29
2
107
49
18
50
25
62
142
51
35