63
61
10
16
8
11
93
23
51
15
155
5
30
38
72
13
65
29
21
33
391
81
101
59
94
320
239
146
39
121
206
64
238
97
598
19
84
70
76
161
131
312
46
41
347
553
49
28
128
159
187
623