71
29
102
303
85
37
208
233
86
54
59
190
92
44
64
27
111
155
66
47
18
45
55
100
82
91
57
17
58
193
46
39
31
12
28
35
97
75
24
26
532
42
49
108
43
67
113
51
508
60
592
206
114
109