106
56
65
20
73
49
83
44
7
35
17
81
48
60
43
53
51
55
34
38
41
40
13
37
127
28
50
47
30
139
100
235
46
105
134
159
155
58
8
59
224
71
413
21
54
141
461
36
78
33
146
74