31
111
15
133
99
65
19
13
14
96
24
22
61
41
35
58
84
130
68
158
53
3
51
4
38
34
64
23
30
10
27
71
29
47
66
113
12
56
132
28
32
50
26
36
95
92
209
175
121