38
42
74
113
26
172
12
43
81
310
71
234
77
95
21
32
49
54
196
68
11
27
8
22
19
51
56
16
6
391
33
102
18
73
37
83
14
66
89
31
41
24
5
48
36
23
105
64
39
152
79
371