164
10
95
56
72
97
101
39
264
48
67
26
4
59
75
33
64
76
40
7
25
44
368
79
19
195
21
52
96
5
363
375
93
49
60
24
68
416
332
34
134
234
63
159
88
122
27
37
371