4
0
3
37
138
39
29
36
38
9
62
14
22
87
33
7
243
63
8
65
69
48
328
167
17
67
160
21
101
123
355
27
96
59
97
53
49
361
60
117
35
205
251
71
90
128
18
41
45
213
1279