121
145
35
14
73
153
52
126
31
93
26
127
13
72
66
65
29
101
58
89
125
30
108
167
179
304
27
82
57
83
102
97
202
91
103
120
54
69
40
136
77
90
23
111
352
85
106