202
181
107
19
76
116
44
46
89
49
30
86
240
18
36
38
88
81
70
407
45
53
113
42
75
102
27
106
48
26
186
71
79
60
59
1
16
98
33
145
104
43
28
20
92
50
87
93
37
40
64