103
53
66
72
74
63
109
157
12
21
20
24
289
15
94
35
28
68
87
52
51
62
96
14
161
10
31
49
134
123
45
4
50
84
41
59
29
95
140
5
85
128
11
122
19
18
43
73