104
65
78
91
23
89
79
30
29
210
252
74
57
11
55
53
157
77
92
98
42
120
43
154
70
58
69
50
8
44
20
19
18
71
36
35
41
90
21
40
25
67
22
68
17
37
39
169