104
31
41
95
37
80
83
73
110
30
72
25
27
58
85
43
101
107
24
87
82
21
57
32
45
59
124
65
39
164
66
33
35
116
122
53
348
127
230
133
63
720
14
71
144
17
16
20
51
13
5