81
335
38
51
26
106
49
64
53
56
34
31
79
89
12
124
10
20
35
16
24
8
21
37
7
182
84
60
23
5
112
66
74
144
29
36
52
9
126
13
119
43
41
162
431
163
155
143
116
284
171