3
11
9
35
8
16
17
2
41
85
12
40
75
39
142
79
50
63
49
84
23
73
193
18
6
47
45
96
72
135
13
55
185
144
44
24
80
76
56
53
77
19
61
252
347
58
201
31
163
20