31
23
66
129
16
13
90
18
65
93
167
98
45
41
30
19
130
11
89
100
202
22
51
77
49
54
34
27
2
82
48
63
26
136
111
20
292
32
21
46
64
81
15
62