4
30
55
136
21
27
185
70
51
19
46
107
67
29
214
225
152
32
23
122
89
12
45
64
1023
257
13
10
127
17
37
68
79
35
95
293
196
33
1513
399
117
1656
956
130