103
82
100
38
44
50
48
65
31
60
21
26
97
93
24
81
66
233
120
61
57
34
32
29
139
17
39
186
35
28
71
205
80
25
76
36
19
52
86
89
74
83