31
29
28
44
38
54
170
67
307
112
77
11
59
13
22
15
64
26
33
19
41
58
56
73
36
27
82
51
153
74
76
92
8
49
50
12
43
132
14
218
60
7
106
37
21
25
93
89