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