31
23
46
27
21
33
10
26
65
11
310
53
96
56
2
17
93
82
264
77
70
16
241
177
50
34
41
29
171
115
19
99
28
122
36
37
13
81
102
78
140
18
44
12
114
24
32
54