121
145
34
14
73
153
50
126
31
93
26
35
127
52
13
72
66
65
28
100
58
89
125
30
108
166
179
304
27
82
57
83
102
96
202
91
101
120
54
68
40
136
77
90
23
111
352
85
106