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