45
93
11
28
69
41
66
68
22
18
40
10
90
58
127
53
46
67
80
34
63
21
36
14
96
110
76
23
15
77
62
162
13
122
73
124
386
35
79
31
163
82
30
112
65
118
200
218