1
13
56
3
30
6
35
15
23
48
34
74
69
27
18
5
39
22
38
29
28
58
146
89
68
41
115
73
53
98
63
86
76
2171
406
114
124
31
57
152
502
227
213
440
137
301