28
16
49
71
43
25
19
50
32
75
142
81
77
61
48
63
31
120
39
37
7
8
68
93
232
11
308
80
14
13
35
51
18
165
23
96
10
262
64
42
132
85
27
34
5
88
95