105
85
13
26
48
101
118
20
71
64
21
63
41
61
31
77
17
108
122
34
89
38
97
90
32
43
107
14
62
271
51
95
7
112
238
24
143
68
25
42
5
11
22
73
15
50
44
211
12
82