62
28
16
75
26
72
47
4
43
61
107
57
44
193
30
122
306
41
144
31
37
150
95
76
74
244
77
46
130
283
54
86
11
65
9
63
55
19
127
208
35
20
124
386
108
42
13
58
90
1124
39
109
67
87