31
26
72
66
41
192
82
13
74
29
111
27
215
19
79
205
63
92
51
28
77
23
44
17
56
53
146
8
7
100
39
118
14
42
112
38
30
20
49
95
89
171