32
82
91
19
31
81
15
37
189
196
100
57
285
13
25
26
18
29
14
33
41
17
28
39
89
77
53
46
50
298
36
23
121
73
70
42
54
51
102
98
22
43
195
58