0
1
23
15
32
18
10
34
65
20
97
52
41
26
28
30
14
137
103
110
164
27
61
87
175
44
190
108
80
243
81
86
514
84
51
107
102
53
192
109
203
131
83
88
370
77
371
55
39
21
7
11
25