79
74
31
335
118
43
77
78
107
105
20
44
34
54
76
7
8
46
60
82
48
96
101
63
59
175
13
241
170
122
151
51
684
19
61
32
177
41
29
109
49
119
10
300
138
69
53
25
648
470
253
42