53
67
32
76
65
22
97
29
89
93
174
59
90
54
94
85
83
73
87
47
175
155
95
365
48
26
19
223
15
68
23
17
56
37
7
198
211
153
194
342
145
127
203
80
545
226
126
124
38
170