346
86
77
58
207
44
63
50
48
51
41
84
27
93
49
76
23
45
74
54
80
66
126
9
152
15
87
108
34
134
143
79
169
142
14
90
82
42
189
264
22
29
67
38
55
117
43